Public Member Functions | |
| CoursePolicy ($courseID) | |
| showPolicyForm ($data=null) | |
| setPolicyData ($data) | |
| userAcceptedPolicy ($userID) | |
| showAcceptForm () | |
| showPolicy () | |
| showRegisterForm () | |
| showDozentWarning () | |
| showUserWarning () | |
| acceptPolicy ($userID, $noten_versand) | |
| listRegister () | |
| listEinwilligung () | |
| userMayLeaveCourse () | |
Static Public Member Functions | |
| courseHasPolicy ($courseID) | |
| secureEmailActivated () | |
| userHasCertificateAndKey ($userID) | |
| courseHasNoten_Versand ($courseID) | |
| getCoursesOfUserWithAcceptedPolicy ($userID, $mayLeave=null) | |
Public Attributes | |
| $courseID | |
| $policyData | |
| CoursePolicy::acceptPolicy | ( | $ | userID, | |
| $ | noten_versand | |||
| ) |
Speichert, dass ein Benutzer die Policy akzeptiert hat und ob sichere E-mail gewollt ist.
public
| int | $userID User-ID | |
| int | $noten_versand |
| CoursePolicy::courseHasNoten_Versand | ( | $ | courseID | ) | [static] |
Gibt true zurück, wenn für den Kurs E-Mail Verand der Noten aktiv ist.
public
| int | $courseID Kurs-ID |
| CoursePolicy::courseHasPolicy | ( | $ | courseID | ) | [static] |
Gibt true zurück, wenn für den Kurs eine Policy aktiv ist.
public
| int | $courseID Kurs-ID |
| CoursePolicy::CoursePolicy | ( | $ | courseID | ) |
Konstruktor Liest die Policy-Daten aus der Datenbank.
public
| int | $courseID Kurs-ID |
| CoursePolicy::getCoursesOfUserWithAcceptedPolicy | ( | $ | userID, | |
| $ | mayLeave = null | |||
| ) | [static] |
Gibt die IDs der offenen Kurse zurück, in denen der Benutzer die Policy bestätigt hat.
public
| int | $userID User-ID | |
| mixed | $mayLeave Gibt an, ob nur Kurse enthalten sein sollen, die nach dem Akzeptieren wieder verlassen werden dürfen. Wenn null, dann werden alle Kurse zurückgegeben. |
| CoursePolicy::listEinwilligung | ( | ) |
Zeigt eine Liste mit den Mitgliedern die Notenversand wünschen an.
public
| CoursePolicy::listRegister | ( | ) |
Zeigt eine Liste mit den Benutzern, die die Policy akzeptiert haben, an.
public
| CoursePolicy::secureEmailActivated | ( | ) | [static] |
Gibt true zurück, wenn für das Platform sichere E-mails aktiviert sind.
public
| CoursePolicy::setPolicyData | ( | $ | data | ) |
Speichert die geänderte Policy.
public
| array | $data Array mit den Werten policy, leave_course, display_from (Timestamp) oder display_from_day (Tag), display_from_month (Monat) und display_from_year (Jahr) und noten_versand |
| CoursePolicy::showAcceptForm | ( | ) |
Gibt das Formular zum Akzeptieren der Policy mit Ja- und Nein-Button aus.
public
| CoursePolicy::showDozentWarning | ( | ) |
Erzeugt eine Warnung falls der Dozent kein Zertifikat anglegt hat.
public
| CoursePolicy::showPolicy | ( | ) |
Zeigt die Policy an (URL im IFrame oder Text).
public
| CoursePolicy::showPolicyForm | ( | $ | data = null |
) |
Zeigt das Formular zum Bearbeiten der Policy an. Es kann ein Array mit den anzuzeigenden Daten übergeben werden (z.B. $_POST).
public
| array | $data Array mit den Werten policy, leave_course und display_from (Timestamp) oder display_from_day (Tag), display_from_month (Monat) und display_from_year (Jahr) |
| CoursePolicy::showRegisterForm | ( | ) |
Erneute Bestätigung der Akzeptanz der Policy und sichere Email-Einwilligung falls module aktiviert.
public
| CoursePolicy::showUserWarning | ( | ) |
Erzeugt eine Warnung falls der Benutzer kein Zertifikat und Schlussel anglegt hat.
public
| CoursePolicy::userAcceptedPolicy | ( | $ | userID | ) |
Gibt zurück, ob der übergebene Benutzer die Policy bereits akzeptiert hat.
public
| int | $userID User-ID |
| CoursePolicy::userHasCertificateAndKey | ( | $ | userID | ) | [static] |
Gibt true zurück, wenn der User ein Zertifikat und Schlussel angelegt hat.
public
| int | $userID User-ID |
| CoursePolicy::userMayLeaveCourse | ( | ) |
Gibt zurück, ob Benutzer, die die Kurs-Policy bereits akzeptiert haben, sich noch vom Kurs abmelden dürfen.
public
| CoursePolicy::$courseID |
| CoursePolicy::$policyData |
1.5.8